<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Owl_ext (owl.Owl_ext)</title><link rel="stylesheet" href="../../odoc.css"/><meta charset="utf-8"/><meta name="generator" content="odoc %%VERSION%%"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div class="content"><header><nav><a href="../index.html">Up</a> – <a href="../index.html">owl</a> &#x00BB; Owl_ext</nav><h1>Module <code>Owl_ext</code></h1><p>Extension: interoperation on different number types</p></header><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include</span> <a href="../Owl_ext_types/index.html">Owl_ext_types</a></code></span></summary><dl><dt class="spec type" id="type-flt"><a href="#type-flt" class="anchor"></a><code><span class="keyword">type</span> flt</code><code> = </code><table class="variant"><tr id="type-flt.Flt" class="anchored"><td class="def constructor"><a href="#type-flt.Flt" class="anchor"></a><code>| </code><code><span class="constructor">Flt</span></code></td></tr></table></dt><dt class="spec type" id="type-cpx"><a href="#type-cpx" class="anchor"></a><code><span class="keyword">type</span> cpx</code><code> = </code><table class="variant"><tr id="type-cpx.Cpx" class="anchored"><td class="def constructor"><a href="#type-cpx.Cpx" class="anchor"></a><code>| </code><code><span class="constructor">Cpx</span></code></td></tr></table></dt><dt class="spec type" id="type-mat"><a href="#type-mat" class="anchor"></a><code><span class="keyword">type</span> mat</code><code> = </code><table class="variant"><tr id="type-mat.Mat" class="anchored"><td class="def constructor"><a href="#type-mat.Mat" class="anchor"></a><code>| </code><code><span class="constructor">Mat</span></code></td></tr></table></dt><dt class="spec type" id="type-vec"><a href="#type-vec" class="anchor"></a><code><span class="keyword">type</span> vec</code><code> = </code><table class="variant"><tr id="type-vec.Vec" class="anchored"><td class="def constructor"><a href="#type-vec.Vec" class="anchor"></a><code>| </code><code><span class="constructor">Vec</span></code></td></tr></table></dt><dt class="spec type" id="type-arr"><a href="#type-arr" class="anchor"></a><code><span class="keyword">type</span> arr</code><code> = </code><table class="variant"><tr id="type-arr.Arr" class="anchored"><td class="def constructor"><a href="#type-arr.Arr" class="anchor"></a><code>| </code><code><span class="constructor">Arr</span></code></td></tr></table></dt><dt class="spec type" id="type-num"><a href="#type-num" class="anchor"></a><code><span class="keyword">type</span> num</code><code> = </code><table class="variant"><tr id="type-num.Num" class="anchored"><td class="def constructor"><a href="#type-num.Num" class="anchor"></a><code>| </code><code><span class="constructor">Num</span></code></td></tr></table></dt><dt class="spec type" id="type-p32"><a href="#type-p32" class="anchor"></a><code><span class="keyword">type</span> p32</code><code> = </code><table class="variant"><tr id="type-p32.P32" class="anchored"><td class="def constructor"><a href="#type-p32.P32" class="anchor"></a><code>| </code><code><span class="constructor">P32</span></code></td></tr></table></dt><dt class="spec type" id="type-p64"><a href="#type-p64" class="anchor"></a><code><span class="keyword">type</span> p64</code><code> = </code><table class="variant"><tr id="type-p64.P64" class="anchored"><td class="def constructor"><a href="#type-p64.P64" class="anchor"></a><code>| </code><code><span class="constructor">P64</span></code></td></tr></table></dt><dt class="spec type" id="type-dns"><a href="#type-dns" class="anchor"></a><code><span class="keyword">type</span> dns</code><code> = </code><table class="variant"><tr id="type-dns.Dns" class="anchored"><td class="def constructor"><a href="#type-dns.Dns" class="anchor"></a><code>| </code><code><span class="constructor">Dns</span></code></td></tr></table></dt><dt class="spec type" id="type-sps"><a href="#type-sps" class="anchor"></a><code><span class="keyword">type</span> sps</code><code> = </code><table class="variant"><tr id="type-sps.Sps" class="anchored"><td class="def constructor"><a href="#type-sps.Sps" class="anchor"></a><code>| </code><code><span class="constructor">Sps</span></code></td></tr></table></dt><dt class="spec type" id="type-dms"><a href="#type-dms" class="anchor"></a><code><span class="keyword">type</span> dms</code><code> = <span><span>(float, Stdlib.Bigarray.float32_elt, Stdlib.Bigarray.c_layout)</span> Stdlib.Bigarray.Genarray.t</span></code></dt><dt class="spec type" id="type-dmd"><a href="#type-dmd" class="anchor"></a><code><span class="keyword">type</span> dmd</code><code> = <span><span>(float, Stdlib.Bigarray.float64_elt, Stdlib.Bigarray.c_layout)</span> Stdlib.Bigarray.Genarray.t</span></code></dt><dt class="spec type" id="type-dmc"><a href="#type-dmc" class="anchor"></a><code><span class="keyword">type</span> dmc</code><code> = <span><span>(Stdlib.Complex.t, Stdlib.Bigarray.complex32_elt, Stdlib.Bigarray.c_layout)</span> Stdlib.Bigarray.Genarray.t</span></code></dt><dt class="spec type" id="type-dmz"><a href="#type-dmz" class="anchor"></a><code><span class="keyword">type</span> dmz</code><code> = <span><span>(Stdlib.Complex.t, Stdlib.Bigarray.complex64_elt, Stdlib.Bigarray.c_layout)</span> Stdlib.Bigarray.Genarray.t</span></code></dt><dt class="spec type" id="type-das"><a href="#type-das" class="anchor"></a><code><span class="keyword">type</span> das</code><code> = <span><span>(float, Stdlib.Bigarray.float32_elt, Stdlib.Bigarray.c_layout)</span> Stdlib.Bigarray.Genarray.t</span></code></dt><dt class="spec type" id="type-dad"><a href="#type-dad" class="anchor"></a><code><span class="keyword">type</span> dad</code><code> = <span><span>(float, Stdlib.Bigarray.float64_elt, Stdlib.Bigarray.c_layout)</span> Stdlib.Bigarray.Genarray.t</span></code></dt><dt class="spec type" id="type-dac"><a href="#type-dac" class="anchor"></a><code><span class="keyword">type</span> dac</code><code> = <span><span>(Stdlib.Complex.t, Stdlib.Bigarray.complex32_elt, Stdlib.Bigarray.c_layout)</span> Stdlib.Bigarray.Genarray.t</span></code></dt><dt class="spec type" id="type-daz"><a href="#type-daz" class="anchor"></a><code><span class="keyword">type</span> daz</code><code> = <span><span>(Stdlib.Complex.t, Stdlib.Bigarray.complex64_elt, Stdlib.Bigarray.c_layout)</span> Stdlib.Bigarray.Genarray.t</span></code></dt><dt class="spec type" id="type-sms"><a href="#type-sms" class="anchor"></a><code><span class="keyword">type</span> sms</code><code> = <span><span>(float, Stdlib.Bigarray.float32_elt)</span> <a href="../Owl_sparse_matrix_generic/index.html#type-t">Owl_sparse_matrix_generic.t</a></span></code></dt><dt class="spec type" id="type-smd"><a href="#type-smd" class="anchor"></a><code><span class="keyword">type</span> smd</code><code> = <span><span>(float, Stdlib.Bigarray.float64_elt)</span> <a href="../Owl_sparse_matrix_generic/index.html#type-t">Owl_sparse_matrix_generic.t</a></span></code></dt><dt class="spec type" id="type-smc"><a href="#type-smc" class="anchor"></a><code><span class="keyword">type</span> smc</code><code> = <span><span>(Stdlib.Complex.t, Stdlib.Bigarray.complex32_elt)</span> <a href="../Owl_sparse_matrix_generic/index.html#type-t">Owl_sparse_matrix_generic.t</a></span></code></dt><dt class="spec type" id="type-smz"><a href="#type-smz" class="anchor"></a><code><span class="keyword">type</span> smz</code><code> = <span><span>(Stdlib.Complex.t, Stdlib.Bigarray.complex64_elt)</span> <a href="../Owl_sparse_matrix_generic/index.html#type-t">Owl_sparse_matrix_generic.t</a></span></code></dt><dt class="spec type" id="type-sas"><a href="#type-sas" class="anchor"></a><code><span class="keyword">type</span> sas</code><code> = <span><span>(float, Stdlib.Bigarray.float32_elt)</span> <a href="../Owl_sparse_ndarray_generic/index.html#type-t">Owl_sparse_ndarray_generic.t</a></span></code></dt><dt class="spec type" id="type-sad"><a href="#type-sad" class="anchor"></a><code><span class="keyword">type</span> sad</code><code> = <span><span>(float, Stdlib.Bigarray.float64_elt)</span> <a href="../Owl_sparse_ndarray_generic/index.html#type-t">Owl_sparse_ndarray_generic.t</a></span></code></dt><dt class="spec type" id="type-sac"><a href="#type-sac" class="anchor"></a><code><span class="keyword">type</span> sac</code><code> = <span><span>(Stdlib.Complex.t, Stdlib.Bigarray.complex32_elt)</span> <a href="../Owl_sparse_ndarray_generic/index.html#type-t">Owl_sparse_ndarray_generic.t</a></span></code></dt><dt class="spec type" id="type-saz"><a href="#type-saz" class="anchor"></a><code><span class="keyword">type</span> saz</code><code> = <span><span>(Stdlib.Complex.t, Stdlib.Bigarray.complex64_elt)</span> <a href="../Owl_sparse_ndarray_generic/index.html#type-t">Owl_sparse_ndarray_generic.t</a></span></code></dt><dt class="spec type" id="type-typ"><a href="#type-typ" class="anchor"></a><code><span class="keyword">type</span> <span>('a, 'b, 'c, 'd) typ</span></code><code> = </code><table class="variant"><tr id="type-typ.TYP_F" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_F" class="anchor"></a><code>| </code><code><span class="constructor">TYP_F</span> : float <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-dns">dns</a>, <a href="index.html#type-num">num</a>, <a href="index.html#type-flt">flt</a>, <a href="index.html#type-p64">p64</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_C" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_C" class="anchor"></a><code>| </code><code><span class="constructor">TYP_C</span> : Stdlib.Complex.t <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-dns">dns</a>, <a href="index.html#type-num">num</a>, <a href="index.html#type-cpx">cpx</a>, <a href="index.html#type-p64">p64</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_DMS" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_DMS" class="anchor"></a><code>| </code><code><span class="constructor">TYP_DMS</span> : <a href="index.html#type-dms">dms</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-dns">dns</a>, <a href="index.html#type-mat">mat</a>, <a href="index.html#type-flt">flt</a>, <a href="index.html#type-p32">p32</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_DMD" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_DMD" class="anchor"></a><code>| </code><code><span class="constructor">TYP_DMD</span> : <a href="index.html#type-dmd">dmd</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-dns">dns</a>, <a href="index.html#type-mat">mat</a>, <a href="index.html#type-flt">flt</a>, <a href="index.html#type-p64">p64</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_DMC" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_DMC" class="anchor"></a><code>| </code><code><span class="constructor">TYP_DMC</span> : <a href="index.html#type-dmc">dmc</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-dns">dns</a>, <a href="index.html#type-mat">mat</a>, <a href="index.html#type-cpx">cpx</a>, <a href="index.html#type-p32">p32</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_DMZ" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_DMZ" class="anchor"></a><code>| </code><code><span class="constructor">TYP_DMZ</span> : <a href="index.html#type-dmz">dmz</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-dns">dns</a>, <a href="index.html#type-mat">mat</a>, <a href="index.html#type-cpx">cpx</a>, <a href="index.html#type-p64">p64</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_DAS" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_DAS" class="anchor"></a><code>| </code><code><span class="constructor">TYP_DAS</span> : <a href="index.html#type-das">das</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-dns">dns</a>, <a href="index.html#type-arr">arr</a>, <a href="index.html#type-flt">flt</a>, <a href="index.html#type-p32">p32</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_DAD" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_DAD" class="anchor"></a><code>| </code><code><span class="constructor">TYP_DAD</span> : <a href="index.html#type-dad">dad</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-dns">dns</a>, <a href="index.html#type-arr">arr</a>, <a href="index.html#type-flt">flt</a>, <a href="index.html#type-p64">p64</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_DAC" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_DAC" class="anchor"></a><code>| </code><code><span class="constructor">TYP_DAC</span> : <a href="index.html#type-dac">dac</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-dns">dns</a>, <a href="index.html#type-arr">arr</a>, <a href="index.html#type-cpx">cpx</a>, <a href="index.html#type-p32">p32</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_DAZ" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_DAZ" class="anchor"></a><code>| </code><code><span class="constructor">TYP_DAZ</span> : <a href="index.html#type-daz">daz</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-dns">dns</a>, <a href="index.html#type-arr">arr</a>, <a href="index.html#type-cpx">cpx</a>, <a href="index.html#type-p64">p64</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_SMS" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_SMS" class="anchor"></a><code>| </code><code><span class="constructor">TYP_SMS</span> : <a href="index.html#type-sms">sms</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-sps">sps</a>, <a href="index.html#type-mat">mat</a>, <a href="index.html#type-flt">flt</a>, <a href="index.html#type-p32">p32</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_SMD" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_SMD" class="anchor"></a><code>| </code><code><span class="constructor">TYP_SMD</span> : <a href="index.html#type-smd">smd</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-sps">sps</a>, <a href="index.html#type-mat">mat</a>, <a href="index.html#type-flt">flt</a>, <a href="index.html#type-p64">p64</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_SMC" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_SMC" class="anchor"></a><code>| </code><code><span class="constructor">TYP_SMC</span> : <a href="index.html#type-sms">sms</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-sps">sps</a>, <a href="index.html#type-mat">mat</a>, <a href="index.html#type-cpx">cpx</a>, <a href="index.html#type-p32">p32</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_SMZ" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_SMZ" class="anchor"></a><code>| </code><code><span class="constructor">TYP_SMZ</span> : <a href="index.html#type-smd">smd</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-sps">sps</a>, <a href="index.html#type-mat">mat</a>, <a href="index.html#type-cpx">cpx</a>, <a href="index.html#type-p64">p64</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_SAS" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_SAS" class="anchor"></a><code>| </code><code><span class="constructor">TYP_SAS</span> : <a href="index.html#type-sas">sas</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-sps">sps</a>, <a href="index.html#type-arr">arr</a>, <a href="index.html#type-flt">flt</a>, <a href="index.html#type-p32">p32</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_SAD" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_SAD" class="anchor"></a><code>| </code><code><span class="constructor">TYP_SAD</span> : <a href="index.html#type-sad">sad</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-sps">sps</a>, <a href="index.html#type-arr">arr</a>, <a href="index.html#type-flt">flt</a>, <a href="index.html#type-p64">p64</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_SAC" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_SAC" class="anchor"></a><code>| </code><code><span class="constructor">TYP_SAC</span> : <a href="index.html#type-sac">sac</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-sps">sps</a>, <a href="index.html#type-arr">arr</a>, <a href="index.html#type-cpx">cpx</a>, <a href="index.html#type-p32">p32</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr><tr id="type-typ.TYP_SAZ" class="anchored"><td class="def constructor"><a href="#type-typ.TYP_SAZ" class="anchor"></a><code>| </code><code><span class="constructor">TYP_SAZ</span> : <a href="index.html#type-saz">saz</a> <span>&#45;&gt;</span> <span><span>(<a href="index.html#type-sps">sps</a>, <a href="index.html#type-arr">arr</a>, <a href="index.html#type-cpx">cpx</a>, <a href="index.html#type-p64">p64</a>)</span> <a href="index.html#type-typ">typ</a></span></code></td></tr></table></dt><dt class="spec type" id="type-elt"><a href="#type-elt" class="anchor"></a><code><span class="keyword">type</span> <span>('a, 'b) elt</span></code><code> = </code><table class="variant"><tr id="type-elt.Flt32" class="anchored"><td class="def constructor"><a href="#type-elt.Flt32" class="anchor"></a><code>| </code><code><span class="constructor">Flt32</span> : <span><span>(<a href="index.html#type-flt">flt</a>, <a href="index.html#type-p32">p32</a>)</span> <a href="index.html#type-elt">elt</a></span></code></td></tr><tr id="type-elt.Flt64" class="anchored"><td class="def constructor"><a href="#type-elt.Flt64" class="anchor"></a><code>| </code><code><span class="constructor">Flt64</span> : <span><span>(<a href="index.html#type-flt">flt</a>, <a href="index.html#type-p64">p64</a>)</span> <a href="index.html#type-elt">elt</a></span></code></td></tr><tr id="type-elt.Cpx32" class="anchored"><td class="def constructor"><a href="#type-elt.Cpx32" class="anchor"></a><code>| </code><code><span class="constructor">Cpx32</span> : <span><span>(<a href="index.html#type-cpx">cpx</a>, <a href="index.html#type-p32">p32</a>)</span> <a href="index.html#type-elt">elt</a></span></code></td></tr><tr id="type-elt.Cpx64" class="anchored"><td class="def constructor"><a href="#type-elt.Cpx64" class="anchor"></a><code>| </code><code><span class="constructor">Cpx64</span> : <span><span>(<a href="index.html#type-cpx">cpx</a>, <a href="index.html#type-p64">p64</a>)</span> <a href="index.html#type-elt">elt</a></span></code></td></tr></table></dt><dt class="spec type" id="type-box"><a href="#type-box" class="anchor"></a><code><span class="keyword">type</span> <span>('a, 'b) box</span></code><code> = </code><table class="variant"><tr id="type-box.DM" class="anchored"><td class="def constructor"><a href="#type-box.DM" class="anchor"></a><code>| </code><code><span class="constructor">DM</span> : <span><span>(<a href="index.html#type-dns">dns</a>, <a href="index.html#type-mat">mat</a>)</span> <a href="index.html#type-box">box</a></span></code></td></tr><tr id="type-box.DA" class="anchored"><td class="def constructor"><a href="#type-box.DA" class="anchor"></a><code>| </code><code><span class="constructor">DA</span> : <span><span>(<a href="index.html#type-dns">dns</a>, <a href="index.html#type-mat">mat</a>)</span> <a href="index.html#type-box">box</a></span></code></td></tr><tr id="type-box.SM" class="anchored"><td class="def constructor"><a href="#type-box.SM" class="anchor"></a><code>| </code><code><span class="constructor">SM</span> : <span><span>(<a href="index.html#type-sps">sps</a>, <a href="index.html#type-arr">arr</a>)</span> <a href="index.html#type-box">box</a></span></code></td></tr><tr id="type-box.SA" class="anchored"><td class="def constructor"><a href="#type-box.SA" class="anchor"></a><code>| </code><code><span class="constructor">SA</span> : <span><span>(<a href="index.html#type-sps">sps</a>, <a href="index.html#type-arr">arr</a>)</span> <a href="index.html#type-box">box</a></span></code></td></tr></table></dt><dt class="spec type" id="type-ext_typ"><a href="#type-ext_typ" class="anchor"></a><code><span class="keyword">type</span> ext_typ</code><code> = </code><table class="variant"><tr id="type-ext_typ.F" class="anchored"><td class="def constructor"><a href="#type-ext_typ.F" class="anchor"></a><code>| </code><code><span class="constructor">F</span> <span class="keyword">of</span> float</code></td></tr><tr id="type-ext_typ.C" class="anchored"><td class="def constructor"><a href="#type-ext_typ.C" class="anchor"></a><code>| </code><code><span class="constructor">C</span> <span class="keyword">of</span> Stdlib.Complex.t</code></td></tr><tr id="type-ext_typ.DMS" class="anchored"><td class="def constructor"><a href="#type-ext_typ.DMS" class="anchor"></a><code>| </code><code><span class="constructor">DMS</span> <span class="keyword">of</span> <a href="index.html#type-dms">dms</a></code></td></tr><tr id="type-ext_typ.DMD" class="anchored"><td class="def constructor"><a href="#type-ext_typ.DMD" class="anchor"></a><code>| </code><code><span class="constructor">DMD</span> <span class="keyword">of</span> <a href="index.html#type-dmd">dmd</a></code></td></tr><tr id="type-ext_typ.DMC" class="anchored"><td class="def constructor"><a href="#type-ext_typ.DMC" class="anchor"></a><code>| </code><code><span class="constructor">DMC</span> <span class="keyword">of</span> <a href="index.html#type-dmc">dmc</a></code></td></tr><tr id="type-ext_typ.DMZ" class="anchored"><td class="def constructor"><a href="#type-ext_typ.DMZ" class="anchor"></a><code>| </code><code><span class="constructor">DMZ</span> <span class="keyword">of</span> <a href="index.html#type-dmz">dmz</a></code></td></tr><tr id="type-ext_typ.DAS" class="anchored"><td class="def constructor"><a href="#type-ext_typ.DAS" class="anchor"></a><code>| </code><code><span class="constructor">DAS</span> <span class="keyword">of</span> <a href="index.html#type-das">das</a></code></td></tr><tr id="type-ext_typ.DAD" class="anchored"><td class="def constructor"><a href="#type-ext_typ.DAD" class="anchor"></a><code>| </code><code><span class="constructor">DAD</span> <span class="keyword">of</span> <a href="index.html#type-dad">dad</a></code></td></tr><tr id="type-ext_typ.DAC" class="anchored"><td class="def constructor"><a href="#type-ext_typ.DAC" class="anchor"></a><code>| </code><code><span class="constructor">DAC</span> <span class="keyword">of</span> <a href="index.html#type-dac">dac</a></code></td></tr><tr id="type-ext_typ.DAZ" class="anchored"><td class="def constructor"><a href="#type-ext_typ.DAZ" class="anchor"></a><code>| </code><code><span class="constructor">DAZ</span> <span class="keyword">of</span> <a href="index.html#type-daz">daz</a></code></td></tr><tr id="type-ext_typ.SMS" class="anchored"><td class="def constructor"><a href="#type-ext_typ.SMS" class="anchor"></a><code>| </code><code><span class="constructor">SMS</span> <span class="keyword">of</span> <a href="index.html#type-sms">sms</a></code></td></tr><tr id="type-ext_typ.SMD" class="anchored"><td class="def constructor"><a href="#type-ext_typ.SMD" class="anchor"></a><code>| </code><code><span class="constructor">SMD</span> <span class="keyword">of</span> <a href="index.html#type-smd">smd</a></code></td></tr><tr id="type-ext_typ.SMC" class="anchored"><td class="def constructor"><a href="#type-ext_typ.SMC" class="anchor"></a><code>| </code><code><span class="constructor">SMC</span> <span class="keyword">of</span> <a href="index.html#type-sms">sms</a></code></td></tr><tr id="type-ext_typ.SMZ" class="anchored"><td class="def constructor"><a href="#type-ext_typ.SMZ" class="anchor"></a><code>| </code><code><span class="constructor">SMZ</span> <span class="keyword">of</span> <a href="index.html#type-smd">smd</a></code></td></tr><tr id="type-ext_typ.SAS" class="anchored"><td class="def constructor"><a href="#type-ext_typ.SAS" class="anchor"></a><code>| </code><code><span class="constructor">SAS</span> <span class="keyword">of</span> <a href="index.html#type-sas">sas</a></code></td></tr><tr id="type-ext_typ.SAD" class="anchored"><td class="def constructor"><a href="#type-ext_typ.SAD" class="anchor"></a><code>| </code><code><span class="constructor">SAD</span> <span class="keyword">of</span> <a href="index.html#type-sad">sad</a></code></td></tr><tr id="type-ext_typ.SAC" class="anchored"><td class="def constructor"><a href="#type-ext_typ.SAC" class="anchor"></a><code>| </code><code><span class="constructor">SAC</span> <span class="keyword">of</span> <a href="index.html#type-sac">sac</a></code></td></tr><tr id="type-ext_typ.SAZ" class="anchored"><td class="def constructor"><a href="#type-ext_typ.SAZ" class="anchor"></a><code>| </code><code><span class="constructor">SAZ</span> <span class="keyword">of</span> <a href="index.html#type-saz">saz</a></code></td></tr></table></dt></dl><dl><dt class="spec value" id="val-type_info"><a href="#val-type_info" class="anchor"></a><code><span class="keyword">val</span> type_info : <a href="index.html#type-ext_typ">ext_typ</a> <span>&#45;&gt;</span> string</code></dt><dt class="spec value" id="val-pack_flt"><a href="#val-pack_flt" class="anchor"></a><code><span class="keyword">val</span> pack_flt : float <span>&#45;&gt;</span> <a href="index.html#type-ext_typ">ext_typ</a></code></dt><dt class="spec value" id="val-unpack_flt"><a href="#val-unpack_flt" class="anchor"></a><code><span class="keyword">val</span> unpack_flt : <a href="index.html#type-ext_typ">ext_typ</a> <span>&#45;&gt;</span> float</code></dt><dt class="spec value" id="val-pack_cpx"><a href="#val-pack_cpx" class="anchor"></a><code><span class="keyword">val</span> pack_cpx : Stdlib.Complex.t <span>&#45;&gt;</span> <a href="index.html#type-ext_typ">ext_typ</a></code></dt><dt class="spec value" id="val-unpack_cpx"><a href="#val-unpack_cpx" class="anchor"></a><code><span class="keyword">val</span> unpack_cpx : <a href="index.html#type-ext_typ">ext_typ</a> <span>&#45;&gt;</span> Stdlib.Complex.t</code></dt><dt class="spec value" id="val-pack_das"><a href="#val-pack_das" class="anchor"></a><code><span class="keyword">val</span> pack_das : <a href="index.html#type-das">das</a> <span>&#45;&gt;</span> <a href="index.html#type-ext_typ">ext_typ</a></code></dt><dt class="spec value" id="val-unpack_das"><a href="#val-unpack_das" class="anchor"></a><code><span class="keyword">val</span> unpack_das : <a href="index.html#type-ext_typ">ext_typ</a> <span>&#45;&gt;</span> <a href="index.html#type-das">das</a></code></dt><dt class="spec value" id="val-pack_dad"><a href="#val-pack_dad" class="anchor"></a><code><span class="keyword">val</span> pack_dad : <a href="index.html#type-dad">dad</a> <span>&#45;&gt;</span> <a href="index.html#type-ext_typ">ext_typ</a></code></dt><dt class="spec value" id="val-unpack_dad"><a href="#val-unpack_dad" class="anchor"></a><code><span class="keyword">val</span> unpack_dad : <a href="index.html#type-ext_typ">ext_typ</a> <span>&#45;&gt;</span> <a href="index.html#type-dad">dad</a></code></dt><dt class="spec value" id="val-pack_dac"><a href="#val-pack_dac" class="anchor"></a><code><span class="keyword">val</span> pack_dac : <a href="index.html#type-dac">dac</a> <span>&#45;&gt;</span> <a href="index.html#type-ext_typ">ext_typ</a></code></dt><dt class="spec value" id="val-unpack_dac"><a href="#val-unpack_dac" class="anchor"></a><code><span class="keyword">val</span> unpack_dac : <a href="index.html#type-ext_typ">ext_typ</a> <span>&#45;&gt;</span> <a href="index.html#type-dac">dac</a></code></dt><dt class="spec value" id="val-pack_daz"><a href="#val-pack_daz" class="anchor"></a><code><span class="keyword">val</span> pack_daz : <a href="index.html#type-daz">daz</a> <span>&#45;&gt;</span> <a href="index.html#type-ext_typ">ext_typ</a></code></dt><dt class="spec value" id="val-unpack_daz"><a href="#val-unpack_daz" class="anchor"></a><code><span class="keyword">val</span> unpack_daz : <a href="index.html#type-ext_typ">ext_typ</a> <span>&#45;&gt;</span> <a href="index.html#type-daz">daz</a></code></dt><dt class="spec value" id="val-pack_dms"><a href="#val-pack_dms" class="anchor"></a><code><span class="keyword">val</span> pack_dms : <a href="index.html#type-dms">dms</a> <span>&#45;&gt;</span> <a href="index.html#type-ext_typ">ext_typ</a></code></dt><dt class="spec value" id="val-unpack_dms"><a href="#val-unpack_dms" class="anchor"></a><code><span class="keyword">val</span> unpack_dms : <a href="index.html#type-ext_typ">ext_typ</a> <span>&#45;&gt;</span> <a href="index.html#type-dms">dms</a></code></dt><dt class="spec value" id="val-pack_dmd"><a href="#val-pack_dmd" class="anchor"></a><code><span class="keyword">val</span> pack_dmd : <a href="index.html#type-dmd">dmd</a> <span>&#45;&gt;</span> <a href="index.html#type-ext_typ">ext_typ</a></code></dt><dt class="spec value" id="val-unpack_dmd"><a href="#val-unpack_dmd" class="anchor"></a><code><span class="keyword">val</span> unpack_dmd : <a href="index.html#type-ext_typ">ext_typ</a> <span>&#45;&gt;</span> <a href="index.html#type-dmd">dmd</a></code></dt><dt class="spec value" id="val-pack_dmc"><a href="#val-pack_dmc" class="anchor"></a><code><span class="keyword">val</span> pack_dmc : <a href="index.html#type-dmc">dmc</a> <span>&#45;&gt;</span> <a href="index.html#type-ext_typ">ext_typ</a></code></dt><dt class="spec value" id="val-unpack_dmc"><a href="#val-unpack_dmc" class="anchor"></a><code><span class="keyword">val</span> unpack_dmc : <a href="index.html#type-ext_typ">ext_typ</a> <span>&#45;&gt;</span> <a href="index.html#type-dmc">dmc</a></code></dt><dt class="spec value" id="val-pack_dmz"><a href="#val-pack_dmz" class="anchor"></a><code><span class="keyword">val</span> pack_dmz : <a href="index.html#type-dmz">dmz</a> <span>&#45;&gt;</span> <a href="index.html#type-ext_typ">ext_typ</a></code></dt><dt class="spec value" id="val-unpack_dmz"><a href="#val-unpack_dmz" class="anchor"></a><code><span class="keyword">val</span> unpack_dmz : <a href="index.html#type-ext_typ">ext_typ</a> <span>&#45;&gt;</span> <a href="index.html#type-dmz">dmz</a></code></dt></dl></details></div></div></div><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include</span> <a href="../Owl_ext_uniop/index.html">Owl_ext_uniop</a></code></span></summary><dl><dt class="spec value" id="val-error_uniop"><a href="#val-error_uniop" class="anchor"></a><code><span class="keyword">val</span> error_uniop : string <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <span class="type-var">'a</span></code></dt></dl><div class="spec module" id="module-F"><a href="#module-F" class="anchor"></a><code><span class="keyword">module</span> F = <a href="../Owl_ext_uniop/index.html#module-F">Owl_ext_uniop.F</a></code></div><div class="spec module" id="module-C"><a href="#module-C" class="anchor"></a><code><span class="keyword">module</span> C = <a href="../Owl_ext_uniop/index.html#module-C">Owl_ext_uniop.C</a></code></div><div class="spec module" id="module-DAS"><a href="#module-DAS" class="anchor"></a><code><span class="keyword">module</span> DAS = <a href="../Owl_ext_uniop/index.html#module-DAS">Owl_ext_uniop.DAS</a></code></div><div class="spec module" id="module-DAD"><a href="#module-DAD" class="anchor"></a><code><span class="keyword">module</span> DAD = <a href="../Owl_ext_uniop/index.html#module-DAD">Owl_ext_uniop.DAD</a></code></div><div class="spec module" id="module-DMS"><a href="#module-DMS" class="anchor"></a><code><span class="keyword">module</span> DMS = <a href="../Owl_ext_uniop/index.html#module-DMS">Owl_ext_uniop.DMS</a></code></div><div class="spec module" id="module-DMD"><a href="#module-DMD" class="anchor"></a><code><span class="keyword">module</span> DMD = <a href="../Owl_ext_uniop/index.html#module-DMD">Owl_ext_uniop.DMD</a></code></div><div class="spec module" id="module-DAC"><a href="#module-DAC" class="anchor"></a><code><span class="keyword">module</span> DAC = <a href="../Owl_ext_uniop/index.html#module-DAC">Owl_ext_uniop.DAC</a></code></div><div class="spec module" id="module-DAZ"><a href="#module-DAZ" class="anchor"></a><code><span class="keyword">module</span> DAZ = <a href="../Owl_ext_uniop/index.html#module-DAZ">Owl_ext_uniop.DAZ</a></code></div><div class="spec module" id="module-DMC"><a href="#module-DMC" class="anchor"></a><code><span class="keyword">module</span> DMC = <a href="../Owl_ext_uniop/index.html#module-DMC">Owl_ext_uniop.DMC</a></code></div><div class="spec module" id="module-DMZ"><a href="#module-DMZ" class="anchor"></a><code><span class="keyword">module</span> DMZ = <a href="../Owl_ext_uniop/index.html#module-DMZ">Owl_ext_uniop.DMZ</a></code></div><dl><dt class="spec value" id="val-re"><a href="#val-re" class="anchor"></a><code><span class="keyword">val</span> re : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-im"><a href="#val-im" class="anchor"></a><code><span class="keyword">val</span> im : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-conj"><a href="#val-conj" class="anchor"></a><code><span class="keyword">val</span> conj : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-min'"><a href="#val-min'" class="anchor"></a><code><span class="keyword">val</span> min' : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-max'"><a href="#val-max'" class="anchor"></a><code><span class="keyword">val</span> max' : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-minmax'"><a href="#val-minmax'" class="anchor"></a><code><span class="keyword">val</span> minmax' : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> * <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-min_i"><a href="#val-min_i" class="anchor"></a><code><span class="keyword">val</span> min_i : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> * <span>int array</span></code></dt><dt class="spec value" id="val-max_i"><a href="#val-max_i" class="anchor"></a><code><span class="keyword">val</span> max_i : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> * <span>int array</span></code></dt><dt class="spec value" id="val-minmax_i"><a href="#val-minmax_i" class="anchor"></a><code><span class="keyword">val</span> minmax_i : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <span>(<a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> * <span>int array</span>)</span> * <span>(<a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> * <span>int array</span>)</span></code></dt><dt class="spec value" id="val-inv"><a href="#val-inv" class="anchor"></a><code><span class="keyword">val</span> inv : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-trace"><a href="#val-trace" class="anchor"></a><code><span class="keyword">val</span> trace : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-sum'"><a href="#val-sum'" class="anchor"></a><code><span class="keyword">val</span> sum' : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-prod'"><a href="#val-prod'" class="anchor"></a><code><span class="keyword">val</span> prod' : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-abs"><a href="#val-abs" class="anchor"></a><code><span class="keyword">val</span> abs : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-abs2"><a href="#val-abs2" class="anchor"></a><code><span class="keyword">val</span> abs2 : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-neg"><a href="#val-neg" class="anchor"></a><code><span class="keyword">val</span> neg : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-reci"><a href="#val-reci" class="anchor"></a><code><span class="keyword">val</span> reci : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-signum"><a href="#val-signum" class="anchor"></a><code><span class="keyword">val</span> signum : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-sqr"><a href="#val-sqr" class="anchor"></a><code><span class="keyword">val</span> sqr : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-sqrt"><a href="#val-sqrt" class="anchor"></a><code><span class="keyword">val</span> sqrt : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-cbrt"><a href="#val-cbrt" class="anchor"></a><code><span class="keyword">val</span> cbrt : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-exp"><a href="#val-exp" class="anchor"></a><code><span class="keyword">val</span> exp : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-exp2"><a href="#val-exp2" class="anchor"></a><code><span class="keyword">val</span> exp2 : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-expm1"><a href="#val-expm1" class="anchor"></a><code><span class="keyword">val</span> expm1 : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-log"><a href="#val-log" class="anchor"></a><code><span class="keyword">val</span> log : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-log10"><a href="#val-log10" class="anchor"></a><code><span class="keyword">val</span> log10 : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-log2"><a href="#val-log2" class="anchor"></a><code><span class="keyword">val</span> log2 : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-log1p"><a href="#val-log1p" class="anchor"></a><code><span class="keyword">val</span> log1p : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-sin"><a href="#val-sin" class="anchor"></a><code><span class="keyword">val</span> sin : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-cos"><a href="#val-cos" class="anchor"></a><code><span class="keyword">val</span> cos : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-tan"><a href="#val-tan" class="anchor"></a><code><span class="keyword">val</span> tan : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-asin"><a href="#val-asin" class="anchor"></a><code><span class="keyword">val</span> asin : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-acos"><a href="#val-acos" class="anchor"></a><code><span class="keyword">val</span> acos : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-atan"><a href="#val-atan" class="anchor"></a><code><span class="keyword">val</span> atan : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-sinh"><a href="#val-sinh" class="anchor"></a><code><span class="keyword">val</span> sinh : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-cosh"><a href="#val-cosh" class="anchor"></a><code><span class="keyword">val</span> cosh : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-tanh"><a href="#val-tanh" class="anchor"></a><code><span class="keyword">val</span> tanh : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-asinh"><a href="#val-asinh" class="anchor"></a><code><span class="keyword">val</span> asinh : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-acosh"><a href="#val-acosh" class="anchor"></a><code><span class="keyword">val</span> acosh : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-atanh"><a href="#val-atanh" class="anchor"></a><code><span class="keyword">val</span> atanh : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-floor"><a href="#val-floor" class="anchor"></a><code><span class="keyword">val</span> floor : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-ceil"><a href="#val-ceil" class="anchor"></a><code><span class="keyword">val</span> ceil : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-round"><a href="#val-round" class="anchor"></a><code><span class="keyword">val</span> round : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-trunc"><a href="#val-trunc" class="anchor"></a><code><span class="keyword">val</span> trunc : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-erf"><a href="#val-erf" class="anchor"></a><code><span class="keyword">val</span> erf : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-erfc"><a href="#val-erfc" class="anchor"></a><code><span class="keyword">val</span> erfc : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-logistic"><a href="#val-logistic" class="anchor"></a><code><span class="keyword">val</span> logistic : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-relu"><a href="#val-relu" class="anchor"></a><code><span class="keyword">val</span> relu : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-softplus"><a href="#val-softplus" class="anchor"></a><code><span class="keyword">val</span> softplus : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-softsign"><a href="#val-softsign" class="anchor"></a><code><span class="keyword">val</span> softsign : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-softmax"><a href="#val-softmax" class="anchor"></a><code><span class="keyword">val</span> softmax : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-sigmoid"><a href="#val-sigmoid" class="anchor"></a><code><span class="keyword">val</span> sigmoid : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-log_sum_exp'"><a href="#val-log_sum_exp'" class="anchor"></a><code><span class="keyword">val</span> log_sum_exp' : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-l1norm'"><a href="#val-l1norm'" class="anchor"></a><code><span class="keyword">val</span> l1norm' : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-l2norm'"><a href="#val-l2norm'" class="anchor"></a><code><span class="keyword">val</span> l2norm' : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-l2norm_sqr'"><a href="#val-l2norm_sqr'" class="anchor"></a><code><span class="keyword">val</span> l2norm_sqr' : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt></dl></details></div></div></div><div><div class="spec include"><div class="doc"><details open="open"><summary><span class="def"><code><span class="keyword">include</span> <a href="../Owl_ext_binop/index.html">Owl_ext_binop</a></code></span></summary><dl><dt class="spec value" id="val-error_binop"><a href="#val-error_binop" class="anchor"></a><code><span class="keyword">val</span> error_binop : string <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <span class="type-var">'a</span></code></dt></dl><div class="spec module" id="module-F_F"><a href="#module-F_F" class="anchor"></a><code><span class="keyword">module</span> F_F = <a href="../Owl_ext_binop/index.html#module-F_F">Owl_ext_binop.F_F</a></code></div><div class="spec module" id="module-F_C"><a href="#module-F_C" class="anchor"></a><code><span class="keyword">module</span> F_C = <a href="../Owl_ext_binop/index.html#module-F_C">Owl_ext_binop.F_C</a></code></div><div class="spec module" id="module-C_F"><a href="#module-C_F" class="anchor"></a><code><span class="keyword">module</span> C_F = <a href="../Owl_ext_binop/index.html#module-C_F">Owl_ext_binop.C_F</a></code></div><div class="spec module" id="module-C_C"><a href="#module-C_C" class="anchor"></a><code><span class="keyword">module</span> C_C = <a href="../Owl_ext_binop/index.html#module-C_C">Owl_ext_binop.C_C</a></code></div><div class="spec module" id="module-F_DAS"><a href="#module-F_DAS" class="anchor"></a><code><span class="keyword">module</span> F_DAS = <a href="../Owl_ext_binop/index.html#module-F_DAS">Owl_ext_binop.F_DAS</a></code></div><div class="spec module" id="module-DAS_F"><a href="#module-DAS_F" class="anchor"></a><code><span class="keyword">module</span> DAS_F = <a href="../Owl_ext_binop/index.html#module-DAS_F">Owl_ext_binop.DAS_F</a></code></div><div class="spec module" id="module-DAS_DAS"><a href="#module-DAS_DAS" class="anchor"></a><code><span class="keyword">module</span> DAS_DAS = <a href="../Owl_ext_binop/index.html#module-DAS_DAS">Owl_ext_binop.DAS_DAS</a></code></div><div class="spec module" id="module-F_DAD"><a href="#module-F_DAD" class="anchor"></a><code><span class="keyword">module</span> F_DAD = <a href="../Owl_ext_binop/index.html#module-F_DAD">Owl_ext_binop.F_DAD</a></code></div><div class="spec module" id="module-DAD_F"><a href="#module-DAD_F" class="anchor"></a><code><span class="keyword">module</span> DAD_F = <a href="../Owl_ext_binop/index.html#module-DAD_F">Owl_ext_binop.DAD_F</a></code></div><div class="spec module" id="module-DAD_DAD"><a href="#module-DAD_DAD" class="anchor"></a><code><span class="keyword">module</span> DAD_DAD = <a href="../Owl_ext_binop/index.html#module-DAD_DAD">Owl_ext_binop.DAD_DAD</a></code></div><div class="spec module" id="module-F_DMS"><a href="#module-F_DMS" class="anchor"></a><code><span class="keyword">module</span> F_DMS = <a href="../Owl_ext_binop/index.html#module-F_DMS">Owl_ext_binop.F_DMS</a></code></div><div class="spec module" id="module-DMS_F"><a href="#module-DMS_F" class="anchor"></a><code><span class="keyword">module</span> DMS_F = <a href="../Owl_ext_binop/index.html#module-DMS_F">Owl_ext_binop.DMS_F</a></code></div><div class="spec module" id="module-DMS_DMS"><a href="#module-DMS_DMS" class="anchor"></a><code><span class="keyword">module</span> DMS_DMS = <a href="../Owl_ext_binop/index.html#module-DMS_DMS">Owl_ext_binop.DMS_DMS</a></code></div><div class="spec module" id="module-F_DMD"><a href="#module-F_DMD" class="anchor"></a><code><span class="keyword">module</span> F_DMD = <a href="../Owl_ext_binop/index.html#module-F_DMD">Owl_ext_binop.F_DMD</a></code></div><div class="spec module" id="module-DMD_F"><a href="#module-DMD_F" class="anchor"></a><code><span class="keyword">module</span> DMD_F = <a href="../Owl_ext_binop/index.html#module-DMD_F">Owl_ext_binop.DMD_F</a></code></div><div class="spec module" id="module-DMD_DMD"><a href="#module-DMD_DMD" class="anchor"></a><code><span class="keyword">module</span> DMD_DMD = <a href="../Owl_ext_binop/index.html#module-DMD_DMD">Owl_ext_binop.DMD_DMD</a></code></div><div class="spec module" id="module-C_DAC"><a href="#module-C_DAC" class="anchor"></a><code><span class="keyword">module</span> C_DAC = <a href="../Owl_ext_binop/index.html#module-C_DAC">Owl_ext_binop.C_DAC</a></code></div><div class="spec module" id="module-DAC_C"><a href="#module-DAC_C" class="anchor"></a><code><span class="keyword">module</span> DAC_C = <a href="../Owl_ext_binop/index.html#module-DAC_C">Owl_ext_binop.DAC_C</a></code></div><div class="spec module" id="module-DAC_DAC"><a href="#module-DAC_DAC" class="anchor"></a><code><span class="keyword">module</span> DAC_DAC = <a href="../Owl_ext_binop/index.html#module-DAC_DAC">Owl_ext_binop.DAC_DAC</a></code></div><div class="spec module" id="module-C_DAZ"><a href="#module-C_DAZ" class="anchor"></a><code><span class="keyword">module</span> C_DAZ = <a href="../Owl_ext_binop/index.html#module-C_DAZ">Owl_ext_binop.C_DAZ</a></code></div><div class="spec module" id="module-DAZ_C"><a href="#module-DAZ_C" class="anchor"></a><code><span class="keyword">module</span> DAZ_C = <a href="../Owl_ext_binop/index.html#module-DAZ_C">Owl_ext_binop.DAZ_C</a></code></div><div class="spec module" id="module-DAZ_DAZ"><a href="#module-DAZ_DAZ" class="anchor"></a><code><span class="keyword">module</span> DAZ_DAZ = <a href="../Owl_ext_binop/index.html#module-DAZ_DAZ">Owl_ext_binop.DAZ_DAZ</a></code></div><div class="spec module" id="module-C_DMC"><a href="#module-C_DMC" class="anchor"></a><code><span class="keyword">module</span> C_DMC = <a href="../Owl_ext_binop/index.html#module-C_DMC">Owl_ext_binop.C_DMC</a></code></div><div class="spec module" id="module-DMC_C"><a href="#module-DMC_C" class="anchor"></a><code><span class="keyword">module</span> DMC_C = <a href="../Owl_ext_binop/index.html#module-DMC_C">Owl_ext_binop.DMC_C</a></code></div><div class="spec module" id="module-DMC_DMC"><a href="#module-DMC_DMC" class="anchor"></a><code><span class="keyword">module</span> DMC_DMC = <a href="../Owl_ext_binop/index.html#module-DMC_DMC">Owl_ext_binop.DMC_DMC</a></code></div><div class="spec module" id="module-C_DMZ"><a href="#module-C_DMZ" class="anchor"></a><code><span class="keyword">module</span> C_DMZ = <a href="../Owl_ext_binop/index.html#module-C_DMZ">Owl_ext_binop.C_DMZ</a></code></div><div class="spec module" id="module-DMZ_C"><a href="#module-DMZ_C" class="anchor"></a><code><span class="keyword">module</span> DMZ_C = <a href="../Owl_ext_binop/index.html#module-DMZ_C">Owl_ext_binop.DMZ_C</a></code></div><div class="spec module" id="module-DMZ_DMZ"><a href="#module-DMZ_DMZ" class="anchor"></a><code><span class="keyword">module</span> DMZ_DMZ = <a href="../Owl_ext_binop/index.html#module-DMZ_DMZ">Owl_ext_binop.DMZ_DMZ</a></code></div><div class="spec module" id="module-DAS_DAD"><a href="#module-DAS_DAD" class="anchor"></a><code><span class="keyword">module</span> DAS_DAD = <a href="../Owl_ext_binop/index.html#module-DAS_DAD">Owl_ext_binop.DAS_DAD</a></code></div><div class="spec module" id="module-DAD_DAS"><a href="#module-DAD_DAS" class="anchor"></a><code><span class="keyword">module</span> DAD_DAS = <a href="../Owl_ext_binop/index.html#module-DAD_DAS">Owl_ext_binop.DAD_DAS</a></code></div><div class="spec module" id="module-DAC_DAZ"><a href="#module-DAC_DAZ" class="anchor"></a><code><span class="keyword">module</span> DAC_DAZ = <a href="../Owl_ext_binop/index.html#module-DAC_DAZ">Owl_ext_binop.DAC_DAZ</a></code></div><div class="spec module" id="module-DAZ_DAC"><a href="#module-DAZ_DAC" class="anchor"></a><code><span class="keyword">module</span> DAZ_DAC = <a href="../Owl_ext_binop/index.html#module-DAZ_DAC">Owl_ext_binop.DAZ_DAC</a></code></div><div class="spec module" id="module-DMS_DMD"><a href="#module-DMS_DMD" class="anchor"></a><code><span class="keyword">module</span> DMS_DMD = <a href="../Owl_ext_binop/index.html#module-DMS_DMD">Owl_ext_binop.DMS_DMD</a></code></div><div class="spec module" id="module-DMD_DMS"><a href="#module-DMD_DMS" class="anchor"></a><code><span class="keyword">module</span> DMD_DMS = <a href="../Owl_ext_binop/index.html#module-DMD_DMS">Owl_ext_binop.DMD_DMS</a></code></div><div class="spec module" id="module-DMC_DMZ"><a href="#module-DMC_DMZ" class="anchor"></a><code><span class="keyword">module</span> DMC_DMZ = <a href="../Owl_ext_binop/index.html#module-DMC_DMZ">Owl_ext_binop.DMC_DMZ</a></code></div><div class="spec module" id="module-DMZ_DMC"><a href="#module-DMZ_DMC" class="anchor"></a><code><span class="keyword">module</span> DMZ_DMC = <a href="../Owl_ext_binop/index.html#module-DMZ_DMC">Owl_ext_binop.DMZ_DMC</a></code></div><div class="spec module" id="module-F_DAC"><a href="#module-F_DAC" class="anchor"></a><code><span class="keyword">module</span> F_DAC = <a href="../Owl_ext_binop/index.html#module-F_DAC">Owl_ext_binop.F_DAC</a></code></div><div class="spec module" id="module-DAC_F"><a href="#module-DAC_F" class="anchor"></a><code><span class="keyword">module</span> DAC_F = <a href="../Owl_ext_binop/index.html#module-DAC_F">Owl_ext_binop.DAC_F</a></code></div><div class="spec module" id="module-F_DAZ"><a href="#module-F_DAZ" class="anchor"></a><code><span class="keyword">module</span> F_DAZ = <a href="../Owl_ext_binop/index.html#module-F_DAZ">Owl_ext_binop.F_DAZ</a></code></div><div class="spec module" id="module-DAZ_F"><a href="#module-DAZ_F" class="anchor"></a><code><span class="keyword">module</span> DAZ_F = <a href="../Owl_ext_binop/index.html#module-DAZ_F">Owl_ext_binop.DAZ_F</a></code></div><div class="spec module" id="module-C_DAS"><a href="#module-C_DAS" class="anchor"></a><code><span class="keyword">module</span> C_DAS = <a href="../Owl_ext_binop/index.html#module-C_DAS">Owl_ext_binop.C_DAS</a></code></div><div class="spec module" id="module-DAS_C"><a href="#module-DAS_C" class="anchor"></a><code><span class="keyword">module</span> DAS_C = <a href="../Owl_ext_binop/index.html#module-DAS_C">Owl_ext_binop.DAS_C</a></code></div><div class="spec module" id="module-C_DAD"><a href="#module-C_DAD" class="anchor"></a><code><span class="keyword">module</span> C_DAD = <a href="../Owl_ext_binop/index.html#module-C_DAD">Owl_ext_binop.C_DAD</a></code></div><div class="spec module" id="module-DAD_C"><a href="#module-DAD_C" class="anchor"></a><code><span class="keyword">module</span> DAD_C = <a href="../Owl_ext_binop/index.html#module-DAD_C">Owl_ext_binop.DAD_C</a></code></div><div class="spec module" id="module-DAS_DAC"><a href="#module-DAS_DAC" class="anchor"></a><code><span class="keyword">module</span> DAS_DAC = <a href="../Owl_ext_binop/index.html#module-DAS_DAC">Owl_ext_binop.DAS_DAC</a></code></div><div class="spec module" id="module-DAC_DAS"><a href="#module-DAC_DAS" class="anchor"></a><code><span class="keyword">module</span> DAC_DAS = <a href="../Owl_ext_binop/index.html#module-DAC_DAS">Owl_ext_binop.DAC_DAS</a></code></div><div class="spec module" id="module-DAD_DAZ"><a href="#module-DAD_DAZ" class="anchor"></a><code><span class="keyword">module</span> DAD_DAZ = <a href="../Owl_ext_binop/index.html#module-DAD_DAZ">Owl_ext_binop.DAD_DAZ</a></code></div><div class="spec module" id="module-DAZ_DAD"><a href="#module-DAZ_DAD" class="anchor"></a><code><span class="keyword">module</span> DAZ_DAD = <a href="../Owl_ext_binop/index.html#module-DAZ_DAD">Owl_ext_binop.DAZ_DAD</a></code></div><div class="spec module" id="module-F_DMC"><a href="#module-F_DMC" class="anchor"></a><code><span class="keyword">module</span> F_DMC = <a href="../Owl_ext_binop/index.html#module-F_DMC">Owl_ext_binop.F_DMC</a></code></div><div class="spec module" id="module-DMC_F"><a href="#module-DMC_F" class="anchor"></a><code><span class="keyword">module</span> DMC_F = <a href="../Owl_ext_binop/index.html#module-DMC_F">Owl_ext_binop.DMC_F</a></code></div><div class="spec module" id="module-F_DMZ"><a href="#module-F_DMZ" class="anchor"></a><code><span class="keyword">module</span> F_DMZ = <a href="../Owl_ext_binop/index.html#module-F_DMZ">Owl_ext_binop.F_DMZ</a></code></div><div class="spec module" id="module-DMZ_F"><a href="#module-DMZ_F" class="anchor"></a><code><span class="keyword">module</span> DMZ_F = <a href="../Owl_ext_binop/index.html#module-DMZ_F">Owl_ext_binop.DMZ_F</a></code></div><div class="spec module" id="module-C_DMS"><a href="#module-C_DMS" class="anchor"></a><code><span class="keyword">module</span> C_DMS = <a href="../Owl_ext_binop/index.html#module-C_DMS">Owl_ext_binop.C_DMS</a></code></div><div class="spec module" id="module-DMS_C"><a href="#module-DMS_C" class="anchor"></a><code><span class="keyword">module</span> DMS_C = <a href="../Owl_ext_binop/index.html#module-DMS_C">Owl_ext_binop.DMS_C</a></code></div><div class="spec module" id="module-C_DMD"><a href="#module-C_DMD" class="anchor"></a><code><span class="keyword">module</span> C_DMD = <a href="../Owl_ext_binop/index.html#module-C_DMD">Owl_ext_binop.C_DMD</a></code></div><div class="spec module" id="module-DMD_C"><a href="#module-DMD_C" class="anchor"></a><code><span class="keyword">module</span> DMD_C = <a href="../Owl_ext_binop/index.html#module-DMD_C">Owl_ext_binop.DMD_C</a></code></div><div class="spec module" id="module-DMS_DMC"><a href="#module-DMS_DMC" class="anchor"></a><code><span class="keyword">module</span> DMS_DMC = <a href="../Owl_ext_binop/index.html#module-DMS_DMC">Owl_ext_binop.DMS_DMC</a></code></div><div class="spec module" id="module-DMC_DMS"><a href="#module-DMC_DMS" class="anchor"></a><code><span class="keyword">module</span> DMC_DMS = <a href="../Owl_ext_binop/index.html#module-DMC_DMS">Owl_ext_binop.DMC_DMS</a></code></div><div class="spec module" id="module-DMD_DMZ"><a href="#module-DMD_DMZ" class="anchor"></a><code><span class="keyword">module</span> DMD_DMZ = <a href="../Owl_ext_binop/index.html#module-DMD_DMZ">Owl_ext_binop.DMD_DMZ</a></code></div><div class="spec module" id="module-DMZ_DMD"><a href="#module-DMZ_DMD" class="anchor"></a><code><span class="keyword">module</span> DMZ_DMD = <a href="../Owl_ext_binop/index.html#module-DMZ_DMD">Owl_ext_binop.DMZ_DMD</a></code></div><div class="spec module" id="module-DAS_DAZ"><a href="#module-DAS_DAZ" class="anchor"></a><code><span class="keyword">module</span> DAS_DAZ = <a href="../Owl_ext_binop/index.html#module-DAS_DAZ">Owl_ext_binop.DAS_DAZ</a></code></div><div class="spec module" id="module-DAZ_DAS"><a href="#module-DAZ_DAS" class="anchor"></a><code><span class="keyword">module</span> DAZ_DAS = <a href="../Owl_ext_binop/index.html#module-DAZ_DAS">Owl_ext_binop.DAZ_DAS</a></code></div><div class="spec module" id="module-DMS_DMZ"><a href="#module-DMS_DMZ" class="anchor"></a><code><span class="keyword">module</span> DMS_DMZ = <a href="../Owl_ext_binop/index.html#module-DMS_DMZ">Owl_ext_binop.DMS_DMZ</a></code></div><div class="spec module" id="module-DMZ_DMS"><a href="#module-DMZ_DMS" class="anchor"></a><code><span class="keyword">module</span> DMZ_DMS = <a href="../Owl_ext_binop/index.html#module-DMZ_DMS">Owl_ext_binop.DMZ_DMS</a></code></div><div class="spec module" id="module-DAC_DAD"><a href="#module-DAC_DAD" class="anchor"></a><code><span class="keyword">module</span> DAC_DAD = <a href="../Owl_ext_binop/index.html#module-DAC_DAD">Owl_ext_binop.DAC_DAD</a></code></div><div class="spec module" id="module-DAD_DAC"><a href="#module-DAD_DAC" class="anchor"></a><code><span class="keyword">module</span> DAD_DAC = <a href="../Owl_ext_binop/index.html#module-DAD_DAC">Owl_ext_binop.DAD_DAC</a></code></div><div class="spec module" id="module-DMC_DMD"><a href="#module-DMC_DMD" class="anchor"></a><code><span class="keyword">module</span> DMC_DMD = <a href="../Owl_ext_binop/index.html#module-DMC_DMD">Owl_ext_binop.DMC_DMD</a></code></div><div class="spec module" id="module-DMD_DMC"><a href="#module-DMD_DMC" class="anchor"></a><code><span class="keyword">module</span> DMD_DMC = <a href="../Owl_ext_binop/index.html#module-DMD_DMC">Owl_ext_binop.DMD_DMC</a></code></div><dl><dt class="spec value" id="val-(+)"><a href="#val-(+)" class="anchor"></a><code><span class="keyword">val</span> (+) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-(-)"><a href="#val-(-)" class="anchor"></a><code><span class="keyword">val</span> (-) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-(*)"><a href="#val-(*)" class="anchor"></a><code><span class="keyword">val</span> (*) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-(/)"><a href="#val-(/)" class="anchor"></a><code><span class="keyword">val</span> (/) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-(%)"><a href="#val-(%)" class="anchor"></a><code><span class="keyword">val</span> (%) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-(**)"><a href="#val-(**)" class="anchor"></a><code><span class="keyword">val</span> (**) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-(=)"><a href="#val-(=)" class="anchor"></a><code><span class="keyword">val</span> (=) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> bool</code></dt><dt class="spec value" id="val-(&lt;&gt;)"><a href="#val-(&lt;&gt;)" class="anchor"></a><code><span class="keyword">val</span> (&lt;&gt;) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> bool</code></dt><dt class="spec value" id="val-(&lt;)"><a href="#val-(&lt;)" class="anchor"></a><code><span class="keyword">val</span> (&lt;) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> bool</code></dt><dt class="spec value" id="val-(&gt;)"><a href="#val-(&gt;)" class="anchor"></a><code><span class="keyword">val</span> (&gt;) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> bool</code></dt><dt class="spec value" id="val-(&lt;=)"><a href="#val-(&lt;=)" class="anchor"></a><code><span class="keyword">val</span> (&lt;=) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> bool</code></dt><dt class="spec value" id="val-(&gt;=)"><a href="#val-(&gt;=)" class="anchor"></a><code><span class="keyword">val</span> (&gt;=) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> bool</code></dt><dt class="spec value" id="val-(=.)"><a href="#val-(=.)" class="anchor"></a><code><span class="keyword">val</span> (=.) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-(&lt;&gt;.)"><a href="#val-(&lt;&gt;.)" class="anchor"></a><code><span class="keyword">val</span> (&lt;&gt;.) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-(&lt;.)"><a href="#val-(&lt;.)" class="anchor"></a><code><span class="keyword">val</span> (&lt;.) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-(&gt;.)"><a href="#val-(&gt;.)" class="anchor"></a><code><span class="keyword">val</span> (&gt;.) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-(&lt;=.)"><a href="#val-(&lt;=.)" class="anchor"></a><code><span class="keyword">val</span> (&lt;=.) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-(&gt;=.)"><a href="#val-(&gt;=.)" class="anchor"></a><code><span class="keyword">val</span> (&gt;=.) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-min2"><a href="#val-min2" class="anchor"></a><code><span class="keyword">val</span> min2 : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-max2"><a href="#val-max2" class="anchor"></a><code><span class="keyword">val</span> max2 : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-(*@)"><a href="#val-(*@)" class="anchor"></a><code><span class="keyword">val</span> (*@) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-atan2"><a href="#val-atan2" class="anchor"></a><code><span class="keyword">val</span> atan2 : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt><dt class="spec value" id="val-(!=)"><a href="#val-(!=)" class="anchor"></a><code><span class="keyword">val</span> (!=) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> bool</code></dt><dt class="spec value" id="val-(!=.)"><a href="#val-(!=.)" class="anchor"></a><code><span class="keyword">val</span> (!=.) : <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a> <span>&#45;&gt;</span> <a href="../Owl_ext_types/index.html#type-ext_typ">Owl_ext_types.ext_typ</a></code></dt></dl></details></div></div></div><div class="spec module" id="module-Dense"><a href="#module-Dense" class="anchor"></a><code><span class="keyword">module</span> <a href="Dense/index.html">Dense</a> : <span class="keyword">sig</span> ... <span class="keyword">end</span></code></div></div></body></html>